package cwinsor.raking.year2014;

import java.util.Map;

/* A RakerPropertyPhysical is a property which
 * has an (Object) value.   
 * 
 * This is an abstract class - the subclass of Object
 * and value of that object are determined by the
 * derived class.
 */
public abstract class PropertyPhysical extends PropertyBase {

	protected Object object;

	/*
	 * physical classes do not support computing properties dynamically
	 */
	public void setPropertySourcesForVal(Map<PROP_E, PropertyBase> aPropertyMap) {
		Msg.fatal(dM + ": this is a physical property - does not support other sources for its value");
	}


	// debug message
	String dM = this.getClass().getSimpleName();
}